﻿using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;


public class FileInformation: IDisposable
{
    private string f_name = string.Empty;

    public string FileName
    {
        get
        {
            return f_name;
        }
        set
        {
            f_name = value;
        }
    }

    private string f_path = string.Empty;

    public string Path
    {
        get
        {
            return f_path;
        }
        set
        {
            f_path = value;
        }
    }

    private long f_size = 0;

    public long Size
    {
        get
        {
            return f_size;
        }
        set
        {
            f_size = value;
        }
    }

    private int f_permissions = 0;

    public int Permissions
    {
        get
        {
            return f_permissions;
        }
        set
        {
            f_permissions = value;
        }
    }

    private string f_password = string.Empty;

    public string Password
    {
        get
        {
            return f_password;
        }
        set
        {
            f_password = value;
        }
    }
    private string f_group = string.Empty;

    public string GroupName
    {
        get
        {
            return f_group;
        }
        set
        {
            f_group = value;
        }
    }


    private int f_gID = 0;
    public int GroupID
    {
        get
        {
            return f_gID;
        }
        set
        {
            f_gID = value;
        }
    }

    private int u_groupID = 0;
    public int uGroupID
    {
        get
        {
            return u_groupID;
        }
        set
        {
            u_groupID = value;
        }
    }


    public void Dispose()
    {
        throw new NotImplementedException();
    }
}
